开始变强了!
大家好,我是鱼皮,昨天刚刚公开了自己的 编程知识星球 ,就吸引了一大波想坚持学习编程、持续获得进步的朋友。目前星球人数已达 2000,鱼皮真的非常感谢大家的支持!
在星球中,大家不仅可以阅读和分享编程知识、学习资料、学习经验、求职技巧等;还能找伙伴、参与日常打卡,和大家一起学习。
这不,有位小伙伴刚刚加入星球,就被里面的学习氛围感染了,在 0 点之后还发布了自己的今日打卡。
以下是这位同学的分享,除了学习小结和明日计划外,还分享了自己学编程的经验。
今天听到鱼皮老师的直播,加入了知识星球这个大家庭,感觉一下子步入了编程知识世界的海洋,之前都是自己在自学的世界里单打独斗,以后就可以在鱼皮的带领下和大家互通有无,互相学习,共同进步。我决定从今天开始进行学习打卡,对每日的学习进行小结,对明天的学习进行计划。那么就从今天开始吧!
我是跟着黑马 Java 视频进行自学,感觉这套课程比较规范、适合自学。基础知识点都会有非常清晰的说明,示例代码都会有 “需求”、“思路” 和 “注意事项”。
此外,老师在重要知识点中举的例子也特别形象生动,其中印象特别深的是讲解逻辑关系。
&(与)比做开发网站,前端和后端,只有前后端都做好了才能使用 true,缺一不可,有一个不行就是 false |(或)可以想象成你叫 2 个人去车站买票,只要有一个人买到票,你就可以坐车回家(true),除非两个人都买不到票,你就回不了家(false) ^(异或):可以想象成合法婚姻,一男一女(一女一男)才可以结婚(true),两男、两女都不行(false)。
用这样的例子一讲,逻辑关系是不是顿时特别清晰深刻?
我是用 iPad 里的 Notability 软件做笔记,用 Macbook 来敲代码。编程是我长久以来的兴趣爱好,我很享受学习的过程。之前学过 C语言和 Python 基础,现在总算有些闲暇时间,可以静下心来用大块时间自学 Java,每天都能学到新的知识,从编程中获取学习的乐趣,这让我感到生活很充实。如果能将自己的兴趣爱好将来有一天发展成副业,那就更加完美了。
今天我主要做了一个数组练习题,然后学习了方法和 Debug。数组练习主要是编写了一个有 6 位评委给参赛选手打分的程序,听了老师的编程思路后,自己能够独立完成编写,并成功编译运行。示例代码如下:
Scanner sc = new Scanner(System.in);
for (int i = 0; i < arr.length; i++) {
System.out.println("请第" + (i + 1) + "位评委为选手打分:");
int score = sc.nextInt();
if (score >= 0 && score <= 100) {
arr[i] = score;
} else {
System.out.println("请重新输入:");
i--;
}
}
其中,有一处需要特别注意。要对输入的分数段进行校验,并且在输入错误时进行 i-- 。
鱼皮:刚开始编程的时候,往往都是因为这些小细节导致程序运行错误。
我的学习方法是和 debug 一起学的,必须要清楚方法的调用过程,需要清楚方法被调用的时候,是进入到栈内存中运行。就像是弹夹,子弹先进后出、后进先出。方法不一定只是被主函数调用,也可以在其他方法中间接调用。在定义数组变量时,如果两个方法都指向同一个数组,一个方法里的数组元素改变了,另一个方法中的数组元素也同样改变,因为他们本来堆内存中就是同一个,这是值得注意的地方。
这是我记录的学习笔记:
明天我准备继续学习方法基础,带参数方法的定义和调用、形参实参等练习,加油!
非常感谢这位朋友认真的分享,也不得不佩服他的行动力,相信坚持 1 年后,又一位崭新的编程大佬要诞生了。
除了这位同学外,星球里各个学习方向、学习阶段的朋友都在一起学习打卡、不断进步。并且星球内的学习资料(视频、电子书、面试题、软件工具等)绝对管够,都能免费获取!
最近也快到春招 / 找暑期实习的时期了,如果大家有编程学习 / 求职上的问题要向鱼皮免费提问、想看看大厂同学的经验分享、需要鱼皮等大厂同学帮忙优化简历、想第一时间得到大厂招聘动态和内推机会、或者想和小伙伴们一起抱团取暖,都欢迎加入鱼皮的 编程知识星球 。
星球原价 300 元一年 ,目前第一波加入的同学限时优惠 60 元 ,只需 240 一年 !后面随着人数的增多会持续涨价。
优惠券名额有限,先到先得 ,请 长按下面的海报扫码加入 ,和大家一起无限进步!
往期推荐